low pressure water supply system - Español Inglés Diccionario